package com.xjh.basestudy.javabase.Collection;

import java.util.ArrayList;
import java.util.List;

public class TypeCharacter {
    public static void main(String[] args) {
        List<?> List1 = new ArrayList<Object>();
        List<?> List2 = new ArrayList<Number>();
        List<?> List3 = new ArrayList<Integer>();

  //      List<? extends Number> List4 = new ArrayList<Object>();//Number是上限，所以Object（是它的父类）不行
        List<? extends Number> List5 = new ArrayList<Number>();
        List<? extends Number> List6 = new ArrayList<Integer>();

        List<? super Number> List7 = new ArrayList<Object>();
        List<? super Number> List8 = new ArrayList<Number>();
//        List<? super Number> List9 = new ArrayList<Integer>();//Number是下限，所以Integer（是它的子类）不行
    }
}
